'''
此文件定义监听粘帖板数据，如果监测到粘帖板数据有变动，并且有变动，切数据为图像的话，将执行图像水印化
'''
import sys
import os
import time
import re
import pyperclip  # 引入模块
from PIL import Image, ImageDraw, ImageFont, ImageSequence,ImageGrab

sys.path.append(os.path.abspath("SO_site-packages"))


def clip_img_watermarking():
    while True:
        # 1 监听粘帖板
        im_clip = ImageGrab.grabclipboard()
        if isinstance(im_clip, Image.Image):
            print("Image: size : %s, mode: %s" % (im_clip.size, im_clip.mode))
        # 2 粘帖板为图像数据

        # 3 将图像数据水印化

        # 4 将水印图像复制到粘帖板
        time.sleep(0.1)
    pass


if __name__ == '__main__':
    clip_img_watermarking()
